Redis数据库操作 | 您所在的位置:网站首页 › redis 获取并删除 › Redis数据库操作 |
Redis 命令参考 — Redis 命令参考http://doc.redisfans.com/ 1、Redis,远程词典服务器,是一个基于内存的键值型NoSQL数据库 特征: 键值型,支持多种不同数据结构,功能丰富 单线程,每个命令具备原子性 低延迟,速度快(基于内存,IO多路复用,良好的编码) 支持数据持久化 支持主从集群,分片集群 支持多语言客户端 2、redis 常用命令 存储值: set key value setex key seconds value mset key1 value1 key2 value2 key3 value3 append key value 获取: get key mget key1 key2 key3 查看: keys * 查看所有的键,支持正则表达式 keys a* exists a1 判断键a1是否存在 type a1 查看a1 的类型 删除: del key1 key2 删除 expire a1 3 设置键a1的过期时间3秒 ttl a1 查看a1的过期时间 3、哈希hash类型,存储对象,结构为属性、值,值类型是字符串 hset key field value 比如:设置键user 的属性name 是zhangsan hset user name zhangsan 设置多个属性 hmset key filed1 value1 field2 value2 hkeys key 获取指定键的所有属性 hget key field 获取属性的值 hmget key field1 field2 获取键的多个属性的值 hvals key 获取键所有属性的值 del key 删除hash键的所有属性 hdel key field 删除键的某个属性 4、redis list 类型 列表元素类型为字符串,按照插入顺序排序 在左侧插入数据 lpush key value1 vlaue2 value3 lrange key start stop 查看列表 lrange a1 0 -1 在右侧插入数据 rpush key value1 value2 value3 在指定元素的前或后插入新元素 linsert key before或after 现有元素 新加元素 设置指定索引位置的元素值 lset key index value 删除指定元素 将列表中前count 次出现的值为value的元素移除 lrem key count value count > 0表示从头到尾移除 count |
CopyRight 2018-2019 实验室设备网 版权所有 |